import numpy as np

# 取随机数组成数组，*10 向下取整
a = np.floor(10 * np.random.random((2,2)))
b = np.floor(10 * np.random.random((2,2)))
c = np.floor(10 * np.random.random((2,2)))
print(a)

# 将两个数组垂直拼接成一个数组，堆叠方向接口一致
c = np.vstack((a,b,c))
print(c)

d = np.hstack((a,b))
print(d)


b = np.floor(10 * np.random.random((4,4)))
print(d)
# 水平拆分，将原来的数组拆分为几份
a = np.hsplit(b,4)
print(a)
#  第二个参数是元组，就会以设定序号为一组数列，前后分别为一个数组
a = np.hsplit(b,(2,3))
print(a)

b = np.floor(10 * np.random.random((6,4)))
print(b)
a = np.vsplit(b,(2,5))
print(a)